<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: cv::detail Namespace Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></li><li class="navelem"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html">detail</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">cv::detail Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:de/d44/namespacecv_1_1detail_1_1tracking"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d44/namespacecv_1_1detail_1_1tracking.html">tracking</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d85/structcv_1_1detail_1_1accepted__infer__types.html">accepted_infer_types</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df2/classcv_1_1detail_1_1AffineBasedEstimator.html">AffineBasedEstimator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affine transformation based estimator.  <a href="../../d0/df2/classcv_1_1detail_1_1AffineBasedEstimator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/classcv_1_1detail_1_1AffineBestOf2NearestMatcher.html">AffineBestOf2NearestMatcher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Features matcher similar to <a class="el" href="../../d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html" title="Features matcher which finds two best matches for each feature and leaves the best one only if the ra...">cv::detail::BestOf2NearestMatcher</a> which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf.  <a href="../../d3/dda/classcv_1_1detail_1_1AffineBestOf2NearestMatcher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classcv_1_1detail_1_1AffineWarper.html">AffineWarper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affine warper that uses rotations and translations.  <a href="../../dd/d76/classcv_1_1detail_1_1AffineWarper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d1d/classcv_1_1detail_1_1BasicOpaqueRef.html">BasicOpaqueRef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d63/classcv_1_1detail_1_1BasicVectorRef.html">BasicVectorRef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html">BestOf2NearestMatcher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Features matcher which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf.  <a href="../../d4/d26/classcv_1_1detail_1_1BestOf2NearestMatcher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d72/classcv_1_1detail_1_1BestOf2NearestRangeMatcher.html">BestOf2NearestRangeMatcher</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d4a/classcv_1_1detail_1_1Blender.html">Blender</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all blenders.  <a href="../../d6/d4a/classcv_1_1detail_1_1Blender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dab/classcv_1_1detail_1_1BlocksChannelsCompensator.html">BlocksChannelsCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposure compensator which tries to remove exposure related artifacts by adjusting image block on each channel.  <a href="../../d3/dab/classcv_1_1detail_1_1BlocksChannelsCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df4/classcv_1_1detail_1_1BlocksCompensator.html">BlocksCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposure compensator which tries to remove exposure related artifacts by adjusting image blocks.  <a href="../../da/df4/classcv_1_1detail_1_1BlocksCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html">BlocksGainCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see <a class="el" href="../../d0/de3/citelist.html#CITEREF_UES01">[254]</a> for details.  <a href="../../d7/d81/classcv_1_1detail_1_1BlocksGainCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8d/classcv_1_1detail_1_1BundleAdjusterAffine.html">BundleAdjusterAffine</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bundle adjuster that expects affine transformation represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares.  <a href="../../d6/d8d/classcv_1_1detail_1_1BundleAdjusterAffine.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dbb/classcv_1_1detail_1_1BundleAdjusterAffinePartial.html">BundleAdjusterAffinePartial</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bundle adjuster that expects affine transformation with 4 DOF represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares.  <a href="../../d4/dbb/classcv_1_1detail_1_1BundleAdjusterAffinePartial.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html">BundleAdjusterBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all camera parameters refinement methods.  <a href="../../d5/d56/classcv_1_1detail_1_1BundleAdjusterBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d7c/classcv_1_1detail_1_1BundleAdjusterRay.html">BundleAdjusterRay</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of the camera parameters refinement algorithm which minimizes sum of the distances between the rays passing through the camera center and a feature. :  <a href="../../da/d7c/classcv_1_1detail_1_1BundleAdjusterRay.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d54/classcv_1_1detail_1_1BundleAdjusterReproj.html">BundleAdjusterReproj</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares.  <a href="../../dc/d54/classcv_1_1detail_1_1BundleAdjusterReproj.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df0/structcv_1_1detail_1_1callCustomGetBorder.html">callCustomGetBorder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dea/structcv_1_1detail_1_1callCustomGetBorder_3_01false_00_01Impl_01_4.html">callCustomGetBorder&lt; false, Impl &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df2/structcv_1_1detail_1_1callCustomGetBorder_3_01true_00_01Impl_01_4.html">callCustomGetBorder&lt; true, Impl &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/structcv_1_1detail_1_1CameraParams.html">CameraParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes camera parameters.  <a href="../../d4/d0a/structcv_1_1detail_1_1CameraParams.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html">ChannelsCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposure compensator which tries to remove exposure related artifacts by adjusting image intensities on each channel independently.  <a href="../../d4/ddd/classcv_1_1detail_1_1ChannelsCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d3d/structcv_1_1detail_1_1CompileArgTag.html">CompileArgTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dab/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1calib3d_1_1cpu_1_1StereoInitParam_01_4.html">CompileArgTag&lt; cv::gapi::calib3d::cpu::StereoInitParam &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1GKernelPackage_01_4.html">CompileArgTag&lt; cv::gapi::GKernelPackage &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dbf/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1GNetPackage_01_4.html">CompileArgTag&lt; cv::gapi::GNetPackage &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d3c/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1plaidml_1_1config_01_4.html">CompileArgTag&lt; cv::gapi::plaidml::config &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d53/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1use__only_01_4.html">CompileArgTag&lt; cv::gapi::use_only &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d7e/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1video_1_1BackgroundSubtractorParams_01_4.html">CompileArgTag&lt; cv::gapi::video::BackgroundSubtractorParams &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da3/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1gapi_1_1wip_1_1draw_1_1freetype__font_01_4.html">CompileArgTag&lt; cv::gapi::wip::draw::freetype_font &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d64/structcv_1_1detail_1_1CompileArgTag_3_01cv_1_1graph__dump__path_01_4.html">CompileArgTag&lt; cv::graph_dump_path &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d8d/structcv_1_1detail_1_1CompileArgTag_3_01gapi_1_1streaming_1_1sync__policy_01_4.html">CompileArgTag&lt; gapi::streaming::sync_policy &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5e/structcv_1_1detail_1_1CompileArgTag_3_01GFluidOutputRois_01_4.html">CompileArgTag&lt; GFluidOutputRois &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d5f/structcv_1_1detail_1_1CompileArgTag_3_01GFluidParallelFor_01_4.html">CompileArgTag&lt; GFluidParallelFor &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc7/structcv_1_1detail_1_1CompileArgTag_3_01GFluidParallelOutputRois_01_4.html">CompileArgTag&lt; GFluidParallelOutputRois &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/ded/structcv_1_1detail_1_1CompressedRectilinearPortraitProjector.html">CompressedRectilinearPortraitProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc8/classcv_1_1detail_1_1CompressedRectilinearPortraitWarper.html">CompressedRectilinearPortraitWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dbb/structcv_1_1detail_1_1CompressedRectilinearProjector.html">CompressedRectilinearProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbe/classcv_1_1detail_1_1CompressedRectilinearWarper.html">CompressedRectilinearWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d3f/structcv_1_1detail_1_1CylindricalPortraitProjector.html">CylindricalPortraitProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d19/classcv_1_1detail_1_1CylindricalPortraitWarper.html">CylindricalPortraitWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d96/structcv_1_1detail_1_1CylindricalProjector.html">CylindricalProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html">CylindricalWarper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Warper that maps an image onto the x*x + z*z = 1 cylinder.  <a href="../../d3/dd6/classcv_1_1detail_1_1CylindricalWarper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/dbd/classcv_1_1detail_1_1CylindricalWarperGpu.html">CylindricalWarperGpu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d3e/classcv_1_1detail_1_1DisjointSets.html">DisjointSets</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dd5/classcv_1_1detail_1_1DpSeamFinder.html">DpSeamFinder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d15/classcv_1_1detail_1_1Estimator.html">Estimator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation estimator base class.  <a href="../../df/d15/classcv_1_1detail_1_1Estimator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d37/classcv_1_1detail_1_1ExposureCompensator.html">ExposureCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all exposure compensators.  <a href="../../d2/d37/classcv_1_1detail_1_1ExposureCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d2d/structcv_1_1detail_1_1ExtractArgsCallback.html">ExtractArgsCallback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dd9/structcv_1_1detail_1_1ExtractMetaCallback.html">ExtractMetaCallback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d69/classcv_1_1detail_1_1FeatherBlender.html">FeatherBlender</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple blender which mixes images at its borders.  <a href="../../d4/d69/classcv_1_1detail_1_1FeatherBlender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/classcv_1_1detail_1_1FeaturesMatcher.html">FeaturesMatcher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Feature matchers base class.  <a href="../../da/d87/classcv_1_1detail_1_1FeaturesMatcher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de9/structcv_1_1detail_1_1FisheyeProjector.html">FisheyeProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/dac/classcv_1_1detail_1_1FisheyeWarper.html">FisheyeWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d3b/structcv_1_1detail_1_1flatten__g.html">flatten_g</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de8/structcv_1_1detail_1_1flatten__g_3_01cv_1_1GMat_01_4.html">flatten_g&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d97/structcv_1_1detail_1_1flatten__g_3_01cv_1_1GScalar_01_4.html">flatten_g&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>flatten_g&lt; GArray&lt; T &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d36/structcv_1_1detail_1_1fluid__get__in.html">fluid_get_in</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html">fluid_get_in&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd6/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GMat_01_4.html">fluid_get_in&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d84/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">fluid_get_in&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/de3/structcv_1_1detail_1_1fluid__get__in_3_01cv_1_1GScalar_01_4.html">fluid_get_in&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/daf/structcv_1_1detail_1_1FluidCallHelper.html">FluidCallHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d77/structcv_1_1detail_1_1FluidCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_16cb3b081e952d44068dce53ded07afdc.html">FluidCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt;, UseScratch &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/de1/classcv_1_1detail_1_1GainCompensator.html">GainCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposure compensator which tries to remove exposure related artifacts by adjusting image intensities, see <a class="el" href="../../d0/de3/citelist.html#CITEREF_BL07">[35]</a> and <a class="el" href="../../d0/de3/citelist.html#CITEREF_WJ10">[279]</a> for details.  <a href="../../d0/de1/classcv_1_1detail_1_1GainCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d3b/classcv_1_1detail_1_1GArrayU.html">GArrayU</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d45/structcv_1_1detail_1_1GCompoundCallHelper.html">GCompoundCallHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d27/structcv_1_1detail_1_1GCompoundCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01stdce2f32b5f5ee035f9c558a4fd2328de5.html">GCompoundCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dee/structcv_1_1detail_1_1GCompoundContext.html">GCompoundContext</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d95/classcv_1_1detail_1_1GCompoundKernel.html">GCompoundKernel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d71/classcv_1_1detail_1_1GCompoundKernelImpl.html">GCompoundKernelImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/daa/structcv_1_1detail_1_1get__border__helper.html">get_border_helper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d9a/structcv_1_1detail_1_1get__border__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html">get_border_helper&lt; false, Impl, Ins... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dba/structcv_1_1detail_1_1get__border__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html">get_border_helper&lt; true, Impl, Ins... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/de1/structcv_1_1detail_1_1get__compound__in.html">get_compound_in</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d3d/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html">get_compound_in&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daa/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GMatP_01_4.html">get_compound_in&lt; cv::GMatP &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dc9/structcv_1_1detail_1_1get__compound__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">get_compound_in&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d2c/structcv_1_1detail_1_1get__in.html">get_in</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/de0/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01cv_1_1GArray_3_01U_01_4_01_4_01_4.html">get_in&lt; cv::GArray&lt; cv::GArray&lt; U &gt; &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df4/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html">get_in&lt; cv::GArray&lt; cv::GMat &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dfd/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01cv_1_1GScalar_01_4_01_4.html">get_in&lt; cv::GArray&lt; cv::GScalar &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dd2/structcv_1_1detail_1_1get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html">get_in&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d6d/structcv_1_1detail_1_1get__in_3_01cv_1_1GFrame_01_4.html">get_in&lt; cv::GFrame &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d28/structcv_1_1detail_1_1get__in_3_01cv_1_1GMat_01_4.html">get_in&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d43/structcv_1_1detail_1_1get__in_3_01cv_1_1GMatP_01_4.html">get_in&lt; cv::GMatP &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d74/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01cv_1_1GMat_01_4_01_4.html">get_in&lt; cv::GOpaque&lt; cv::GMat &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfb/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01cv_1_1GScalar_01_4_01_4.html">get_in&lt; cv::GOpaque&lt; cv::GScalar &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddf/structcv_1_1detail_1_1get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">get_in&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d62/structcv_1_1detail_1_1get__in_3_01cv_1_1GScalar_01_4.html">get_in&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d6a/structcv_1_1detail_1_1get__out.html">get_out</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d91/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01cv_1_1GArray_3_01U_01_4_01_4_01_4.html">get_out&lt; cv::GArray&lt; cv::GArray&lt; U &gt; &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d78/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html">get_out&lt; cv::GArray&lt; cv::GMat &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d3b/structcv_1_1detail_1_1get__out_3_01cv_1_1GArray_3_01U_01_4_01_4.html">get_out&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d67/structcv_1_1detail_1_1get__out_3_01cv_1_1GFrame_01_4.html">get_out&lt; cv::GFrame &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d32/structcv_1_1detail_1_1get__out_3_01cv_1_1GMat_01_4.html">get_out&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dba/structcv_1_1detail_1_1get__out_3_01cv_1_1GMatP_01_4.html">get_out&lt; cv::GMatP &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d87/structcv_1_1detail_1_1get__out_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">get_out&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d5c/structcv_1_1detail_1_1get__out_3_01cv_1_1GScalar_01_4.html">get_out&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc9/structcv_1_1detail_1_1get__window__helper.html">get_window_helper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d41/structcv_1_1detail_1_1get__window__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html">get_window_helper&lt; false, Impl, Ins... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d50/structcv_1_1detail_1_1get__window__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html">get_window_helper&lt; true, Impl, Ins... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html">GInferInputsTyped</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d00/classcv_1_1detail_1_1GInferOutputsTyped.html">GInferOutputsTyped</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d75/structcv_1_1detail_1_1GObtainCtor.html">GObtainCtor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>GObtainCtor&lt; GArray&lt; T &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>GObtainCtor&lt; GOpaque&lt; T &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/structcv_1_1detail_1_1GOpaqueTraits.html">GOpaqueTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc8/structcv_1_1detail_1_1GOpaqueTraits_3_01bool_01_4.html">GOpaqueTraits&lt; bool &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df3/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1gapi_1_1wip_1_1draw_1_1Prim_01_4.html">GOpaqueTraits&lt; cv::gapi::wip::draw::Prim &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dd4/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1GMat_01_4.html">GOpaqueTraits&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0e/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Mat_01_4.html">GOpaqueTraits&lt; cv::Mat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/da8/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point_01_4.html">GOpaqueTraits&lt; cv::Point &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dcd/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Point2f_01_4.html">GOpaqueTraits&lt; cv::Point2f &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d9a/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Rect_01_4.html">GOpaqueTraits&lt; cv::Rect &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d75/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Scalar_01_4.html">GOpaqueTraits&lt; cv::Scalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/structcv_1_1detail_1_1GOpaqueTraits_3_01cv_1_1Size_01_4.html">GOpaqueTraits&lt; cv::Size &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/def/structcv_1_1detail_1_1GOpaqueTraits_3_01double_01_4.html">GOpaqueTraits&lt; double &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0b/structcv_1_1detail_1_1GOpaqueTraits_3_01float_01_4.html">GOpaqueTraits&lt; float &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>GOpaqueTraits&lt; int &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d63/structcv_1_1detail_1_1GOpaqueTraits_3_01std_1_1string_01_4.html">GOpaqueTraits&lt; std::string &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dea/structcv_1_1detail_1_1GOpaqueTraits_3_01uint64__t_01_4.html">GOpaqueTraits&lt; uint64_t &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/ddf/classcv_1_1detail_1_1GOpaqueU.html">GOpaqueU</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d4c/classcv_1_1detail_1_1Graph.html">Graph</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html">GraphCutSeamFinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum graph cut-based seam estimator. See details in <a class="el" href="../../d0/de3/citelist.html#CITEREF_V03">[134]</a> .  <a href="../../db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html">GraphCutSeamFinderBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all minimum graph-cut-based seam estimators.  <a href="../../d0/d03/classcv_1_1detail_1_1GraphCutSeamFinderBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dca/structcv_1_1detail_1_1GraphEdge.html">GraphEdge</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d35/structcv_1_1detail_1_1GTypeOf.html">GTypeOf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d42/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1gapi_1_1wip_1_1IStreamSource_1_1Ptr_01_4.html">GTypeOf&lt; cv::gapi::wip::IStreamSource::Ptr &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/da4/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1Mat_01_4.html">GTypeOf&lt; cv::Mat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dbe/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1MediaFrame_01_4.html">GTypeOf&lt; cv::MediaFrame &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1RMat_01_4.html">GTypeOf&lt; cv::RMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d80/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1Scalar_01_4.html">GTypeOf&lt; cv::Scalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d6a/structcv_1_1detail_1_1GTypeOf_3_01cv_1_1UMat_01_4.html">GTypeOf&lt; cv::UMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d06/structcv_1_1detail_1_1GTypeOf_3_01std_1_1vector_3_01U_01_4_01_4.html">GTypeOf&lt; std::vector&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d85/structcv_1_1detail_1_1GTypeTraits.html">GTypeTraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1b/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GArray_3_01T_01_4_01_4.html">GTypeTraits&lt; cv::GArray&lt; T &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d3a/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GFrame_01_4.html">GTypeTraits&lt; cv::GFrame &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d17/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMat_01_4.html">GTypeTraits&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d42/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GMatP_01_4.html">GTypeTraits&lt; cv::GMatP &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/de0/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GOpaque_3_01T_01_4_01_4.html">GTypeTraits&lt; cv::GOpaque&lt; T &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db5/structcv_1_1detail_1_1GTypeTraits_3_01cv_1_1GScalar_01_4.html">GTypeTraits&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dc8/structcv_1_1detail_1_1has__custom__wrap.html">has_custom_wrap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1b/structcv_1_1detail_1_1has__Window.html">has_Window</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d3e/classcv_1_1detail_1_1HomographyBasedEstimator.html">HomographyBasedEstimator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Homography based rotation estimator.  <a href="../../db/d3e/classcv_1_1detail_1_1HomographyBasedEstimator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/structcv_1_1detail_1_1ImageFeatures.html">ImageFeatures</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure containing image keypoints and descriptors.  <a href="../../d4/db5/structcv_1_1detail_1_1ImageFeatures.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d49/structcv_1_1detail_1_1in__variant.html">in_variant</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>in_variant&lt; T, util::variant&lt; Types... &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d4a/structcv_1_1detail_1_1InferROITraits.html">InferROITraits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/de5/structcv_1_1detail_1_1InferROITraits_3_01GInferListBase_01_4.html">InferROITraits&lt; GInferListBase &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d6b/structcv_1_1detail_1_1InferROITraits_3_01GInferROIBase_01_4.html">InferROITraits&lt; GInferROIBase &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d2c/structcv_1_1detail_1_1InOutInfo.html">InOutInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/dc3/structcv_1_1detail_1_1is__gmat__type.html">is_gmat_type</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8d/structcv_1_1detail_1_1is__meta__descr.html">is_meta_descr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/de2/structcv_1_1detail_1_1is__meta__descr_3_01GArrayDesc_01_4.html">is_meta_descr&lt; GArrayDesc &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db3/structcv_1_1detail_1_1is__meta__descr_3_01GMatDesc_01_4.html">is_meta_descr&lt; GMatDesc &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d29/structcv_1_1detail_1_1is__meta__descr_3_01GOpaqueDesc_01_4.html">is_meta_descr&lt; GOpaqueDesc &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dbe/structcv_1_1detail_1_1is__meta__descr_3_01GScalarDesc_01_4.html">is_meta_descr&lt; GScalarDesc &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d88/structcv_1_1detail_1_1KernelTag.html">KernelTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d5f/classcv_1_1detail_1_1KernelTypeMedium.html">KernelTypeMedium</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d94/classcv_1_1detail_1_1KernelTypeMedium_3_01K_00_01std_1_1function_3_01R_07Args_8_8_8_08_4_01_4.html">KernelTypeMedium&lt; K, std::function&lt; R(Args...)&gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9b/classcv_1_1detail_1_1KernelTypeMedium_3_01K_00_01std_1_1function_3_01std_1_1tuple_3_01R_8_8_8_01_4_07Args_8_8_8_08_4_01_4.html">KernelTypeMedium&lt; K, std::function&lt; std::tuple&lt; R... &gt;(Args...)&gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d1d/structcv_1_1detail_1_1last__type.html">last_type</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>last_type&lt; T &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>last_type&lt; T, Ts... &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d9a/structcv_1_1detail_1_1MatchesInfo.html">MatchesInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure containing information about matches between two images.  <a href="../../d2/d9a/structcv_1_1detail_1_1MatchesInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/daa/structcv_1_1detail_1_1MercatorProjector.html">MercatorProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d7a/classcv_1_1detail_1_1MercatorWarper.html">MercatorWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d06/structcv_1_1detail_1_1MetaHelper.html">MetaHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dff/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01Out_01_4.html">MetaHelper&lt; K, std::tuple&lt; Ins... &gt;, Out &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dde/structcv_1_1detail_1_1MetaHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html">MetaHelper&lt; K, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d79/structcv_1_1detail_1_1MetaType.html">MetaType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d91/structcv_1_1detail_1_1MetaType_3_01cv_1_1GArray_3_01U_01_4_01_4.html">MetaType&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0b/structcv_1_1detail_1_1MetaType_3_01cv_1_1GFrame_01_4.html">MetaType&lt; cv::GFrame &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dcf/structcv_1_1detail_1_1MetaType_3_01cv_1_1GMat_01_4.html">MetaType&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d9f/structcv_1_1detail_1_1MetaType_3_01cv_1_1GMatP_01_4.html">MetaType&lt; cv::GMatP &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d4f/structcv_1_1detail_1_1MetaType_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">MetaType&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d91/structcv_1_1detail_1_1MetaType_3_01cv_1_1GScalar_01_4.html">MetaType&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html">MultiBandBlender</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d6/d4a/classcv_1_1detail_1_1Blender.html" title="Base class for all blenders. ">Blender</a> which uses multi-band blending algorithm (see <a class="el" href="../../d0/de3/citelist.html#CITEREF_BA83">[38]</a>).  <a href="../../d5/d4b/classcv_1_1detail_1_1MultiBandBlender.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dd4/classcv_1_1detail_1_1NoBundleAdjuster.html">NoBundleAdjuster</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stub bundle adjuster that does nothing.  <a href="../../db/dd4/classcv_1_1detail_1_1NoBundleAdjuster.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html">NoExposureCompensator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stub exposure compensator which does nothing.  <a href="../../d2/dc1/classcv_1_1detail_1_1NoExposureCompensator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/da9/classcv_1_1detail_1_1NoSeamFinder.html">NoSeamFinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stub seam estimator which does nothing.  <a href="../../d3/da9/classcv_1_1detail_1_1NoSeamFinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d4e/structcv_1_1detail_1_1NoTag.html">NoTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/structcv_1_1detail_1_1ocl__get__in.html">ocl_get_in</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d17/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GArray_3_01U_01_4_01_4.html">ocl_get_in&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de2/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GMat_01_4.html">ocl_get_in&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d22/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">ocl_get_in&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dbf/structcv_1_1detail_1_1ocl__get__in_3_01cv_1_1GScalar_01_4.html">ocl_get_in&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3c/structcv_1_1detail_1_1ocl__get__out.html">ocl_get_out</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GArray_3_01U_01_4_01_4.html">ocl_get_out&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/db3/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GMat_01_4.html">ocl_get_out&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/ded/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">ocl_get_out&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd4/structcv_1_1detail_1_1ocl__get__out_3_01cv_1_1GScalar_01_4.html">ocl_get_out&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d75/structcv_1_1detail_1_1OCLCallHelper.html">OCLCallHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d06/structcv_1_1detail_1_1OCLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html">OCLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d23/structcv_1_1detail_1_1OCVCallHelper.html">OCVCallHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5a/structcv_1_1detail_1_1OCVCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html">OCVCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d52/structcv_1_1detail_1_1OCVSetupHelper.html">OCVSetupHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d2a/structcv_1_1detail_1_1OCVSetupHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_01_4.html">OCVSetupHelper&lt; Impl, std::tuple&lt; Ins... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/de5/structcv_1_1detail_1_1OCVStCallHelper.html">OCVStCallHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/de6/structcv_1_1detail_1_1OCVStCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_1_1tuple_3_01Outs_8_8_8_01_4_01_4.html">OCVStCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dbf/classcv_1_1detail_1_1OpaqueRef.html">OpaqueRef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d22/classcv_1_1detail_1_1OpaqueRefT.html">OpaqueRefT</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d30/structcv_1_1detail_1_1OptRef.html">OptRef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html">PairwiseSeamFinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all pairwise seam estimators.  <a href="../../dd/d00/classcv_1_1detail_1_1PairwiseSeamFinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dd1/structcv_1_1detail_1_1PaniniPortraitProjector.html">PaniniPortraitProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dad/classcv_1_1detail_1_1PaniniPortraitWarper.html">PaniniPortraitWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df1/structcv_1_1detail_1_1PaniniProjector.html">PaniniProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/ddd/classcv_1_1detail_1_1PaniniWarper.html">PaniniWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc5/structcv_1_1detail_1_1plaidml__get__in.html">plaidml_get_in</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dc6/structcv_1_1detail_1_1plaidml__get__in_3_01cv_1_1GMat_01_4.html">plaidml_get_in&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d66/structcv_1_1detail_1_1plaidml__get__out.html">plaidml_get_out</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dc2/structcv_1_1detail_1_1plaidml__get__out_3_01cv_1_1GMat_01_4.html">plaidml_get_out&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/da8/structcv_1_1detail_1_1PlaidMLCallHelper.html">PlaidMLCallHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d9b/structcv_1_1detail_1_1PlaidMLCallHelper_3_01Impl_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01std_136b8b4137b37f2f9fd90a73d3a1d6da6.html">PlaidMLCallHelper&lt; Impl, std::tuple&lt; Ins... &gt;, std::tuple&lt; Outs... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d0d/structcv_1_1detail_1_1PlanePortraitProjector.html">PlanePortraitProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d77/classcv_1_1detail_1_1PlanePortraitWarper.html">PlanePortraitWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/structcv_1_1detail_1_1PlaneProjector.html">PlaneProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d3d/classcv_1_1detail_1_1PlaneWarper.html">PlaneWarper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Warper that maps an image onto the z = 1 plane.  <a href="../../d3/d3d/classcv_1_1detail_1_1PlaneWarper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d1a/classcv_1_1detail_1_1PlaneWarperGpu.html">PlaneWarperGpu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2c/structcv_1_1detail_1_1ProjectorBase.html">ProjectorBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for warping logic implementation.  <a href="../../dc/d2c/structcv_1_1detail_1_1ProjectorBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/ddb/structcv_1_1detail_1_1ProtoToMeta.html">ProtoToMeta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d51/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GArray_3_01U_01_4_01_4.html">ProtoToMeta&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d99/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GMat_01_4.html">ProtoToMeta&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc6/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">ProtoToMeta&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8b/structcv_1_1detail_1_1ProtoToMeta_3_01cv_1_1GScalar_01_4.html">ProtoToMeta&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/structcv_1_1detail_1_1ProtoToParam.html">ProtoToParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d25/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GArray_3_01cv_1_1GMat_01_4_01_4.html">ProtoToParam&lt; cv::GArray&lt; cv::GMat &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d57/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GArray_3_01U_01_4_01_4.html">ProtoToParam&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dc8/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GMat_01_4.html">ProtoToParam&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d66/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">ProtoToParam&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d65/structcv_1_1detail_1_1ProtoToParam_3_01cv_1_1GScalar_01_4.html">ProtoToParam&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/db8/classcv_1_1detail_1_1RotationWarper.html">RotationWarper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation-only model image warper interface.  <a href="../../da/db8/classcv_1_1detail_1_1RotationWarper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d65/classcv_1_1detail_1_1RotationWarperBase.html">RotationWarperBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for rotation-based warper using a detail::ProjectorBase_ derived class.  <a href="../../d6/d65/classcv_1_1detail_1_1RotationWarperBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df4/structcv_1_1detail_1_1scratch__helper.html">scratch_helper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d94/structcv_1_1detail_1_1scratch__helper_3_01false_00_01Impl_00_01Ins_8_8_8_01_4.html">scratch_helper&lt; false, Impl, Ins... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8e/structcv_1_1detail_1_1scratch__helper_3_01true_00_01Impl_00_01Ins_8_8_8_01_4.html">scratch_helper&lt; true, Impl, Ins... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d09/classcv_1_1detail_1_1SeamFinder.html">SeamFinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for a seam estimator.  <a href="../../d7/d09/classcv_1_1detail_1_1SeamFinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d0d/structcv_1_1detail_1_1SphericalPortraitProjector.html">SphericalPortraitProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d70/classcv_1_1detail_1_1SphericalPortraitWarper.html">SphericalPortraitWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d88/structcv_1_1detail_1_1SphericalProjector.html">SphericalProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dd0/classcv_1_1detail_1_1SphericalWarper.html">SphericalWarper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Warper that maps an image onto the unit sphere located at the origin.  <a href="../../d6/dd0/classcv_1_1detail_1_1SphericalWarper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d09/classcv_1_1detail_1_1SphericalWarperGpu.html">SphericalWarperGpu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/ddf/structcv_1_1detail_1_1StereographicProjector.html">StereographicProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d3d/classcv_1_1detail_1_1StereographicWarper.html">StereographicWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dac/classcv_1_1detail_1_1Timelapser.html">Timelapser</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db9/classcv_1_1detail_1_1TimelapserCrop.html">TimelapserCrop</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d73/structcv_1_1detail_1_1tracked__cv__mat.html">tracked_cv_mat</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/df4/structcv_1_1detail_1_1tracked__cv__umat.html">tracked_cv_umat</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d13/structcv_1_1detail_1_1TransformTag.html">TransformTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df5/structcv_1_1detail_1_1TransHelper.html">TransHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dd6/structcv_1_1detail_1_1TransHelper_3_01K_00_01std_1_1tuple_3_01Ins_8_8_8_01_4_00_01Out_01_4.html">TransHelper&lt; K, std::tuple&lt; Ins... &gt;, Out &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df7/structcv_1_1detail_1_1TransverseMercatorProjector.html">TransverseMercatorProjector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d6b/classcv_1_1detail_1_1TransverseMercatorWarper.html">TransverseMercatorWarper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc2/structcv_1_1detail_1_1TypeHint.html">TypeHint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de4/structcv_1_1detail_1_1TypeHintBase.html">TypeHintBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d5f/structcv_1_1detail_1_1valid__infer2__types.html">valid_infer2_types</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>valid_infer2_types&lt; std::tuple&lt; cv::GMat &gt;, std::tuple&lt; T &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>valid_infer2_types&lt; std::tuple&lt; cv::GMat, Ns... &gt;, std::tuple&lt; T, Ts... &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dc1/structcv_1_1detail_1_1valid__infer2__types_3_01std_1_1tuple_3_01Ns_8_8_8_01_4_00_01std_1_1tuple_3_4_01_4.html">valid_infer2_types&lt; std::tuple&lt; Ns... &gt;, std::tuple&lt;&gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d9c/structcv_1_1detail_1_1valid__infer2__types_3_01std_1_1tuple_3_4_00_01std_1_1tuple_3_01Ts_8_8_8_01_4_01_4.html">valid_infer2_types&lt; std::tuple&lt;&gt;, std::tuple&lt; Ts... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dab/classcv_1_1detail_1_1VectorRef.html">VectorRef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dab/classcv_1_1detail_1_1VectorRefT.html">VectorRefT</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d24/classcv_1_1detail_1_1VoronoiSeamFinder.html">VoronoiSeamFinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Voronoi diagram-based seam estimator.  <a href="../../db/d24/classcv_1_1detail_1_1VoronoiSeamFinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7d/structcv_1_1detail_1_1WrapValue.html">WrapValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>WrapValue&lt; T, typename std::enable_if&lt; has_custom_wrap&lt; T &gt;::value &gt;::type &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/def/structcv_1_1detail_1_1wref__spec.html">wref_spec</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>wref_spec&lt; std::vector&lt; T &gt; &gt;</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dc7/structcv_1_1detail_1_1Yield.html">Yield</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d45/structcv_1_1detail_1_1Yield_3_01cv_1_1GArray_3_01U_01_4_01_4.html">Yield&lt; cv::GArray&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6b/structcv_1_1detail_1_1Yield_3_01cv_1_1GMat_01_4.html">Yield&lt; cv::GMat &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d7e/structcv_1_1detail_1_1Yield_3_01cv_1_1GMatP_01_4.html">Yield&lt; cv::GMatP &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d36/structcv_1_1detail_1_1Yield_3_01cv_1_1GOpaque_3_01U_01_4_01_4.html">Yield&lt; cv::GOpaque&lt; U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d49/structcv_1_1detail_1_1Yield_3_01cv_1_1GScalar_01_4.html">Yield&lt; cv::GScalar &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d51/structcv_1_1detail_1_1Yield_3_01GFrame_01_4.html">Yield&lt; GFrame &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aa9a2d974aa7c71968bfd9649ee903a36"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
<tr class="memitem:aa9a2d974aa7c71968bfd9649ee903a36"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa9a2d974aa7c71968bfd9649ee903a36">are_meta_descrs</a> = all_satisfy&lt; <a class="el" href="../../d3/d8d/structcv_1_1detail_1_1is__meta__descr.html">is_meta_descr</a>, Ts... &gt;</td></tr>
<tr class="separator:aa9a2d974aa7c71968bfd9649ee903a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a573723d31cccc765fe39151fe46a3649"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
<tr class="memitem:a573723d31cccc765fe39151fe46a3649"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a573723d31cccc765fe39151fe46a3649">are_meta_descrs_but_last</a> = all_satisfy&lt; <a class="el" href="../../d3/d8d/structcv_1_1detail_1_1is__meta__descr.html">is_meta_descr</a>, typename all_but_last&lt; Ts... &gt;::type &gt;</td></tr>
<tr class="separator:a573723d31cccc765fe39151fe46a3649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ed966af52b05489d9b00efd4ed0379"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af7ed966af52b05489d9b00efd4ed0379">ConstructOpaque</a> = std::function&lt; void(<a class="el" href="../../da/dbf/classcv_1_1detail_1_1OpaqueRef.html">OpaqueRef</a> &amp;)&gt;</td></tr>
<tr class="separator:af7ed966af52b05489d9b00efd4ed0379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab15620c1bd731b84ed025416dbb5cf1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aab15620c1bd731b84ed025416dbb5cf1">ConstructVec</a> = std::function&lt; void(<a class="el" href="../../d6/dab/classcv_1_1detail_1_1VectorRef.html">VectorRef</a> &amp;)&gt;</td></tr>
<tr class="separator:aab15620c1bd731b84ed025416dbb5cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a">g_type_of_t</a> = typename <a class="el" href="../../d2/d35/structcv_1_1detail_1_1GTypeOf.html">GTypeOf</a>&lt; T &gt;::type</td></tr>
<tr class="separator:a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa753ff077bdf121b3d20ce9766c51f5e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa753ff077bdf121b3d20ce9766c51f5e">GOpaqueTraitsArrayTypes</a> = std::tuple&lt; int, double, float, <a class="el" href="../../d2/d75/namespacecv.html#a95a13348625f7bf50cc851d1fddea33b">uint64_t</a>, bool, std::string, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">cv::Size</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">cv::Scalar</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">cv::Point</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">cv::Point2f</a>, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">cv::Mat</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a>, <a class="el" href="../../de/db8/group__gapi__draw__prims.html#ga990eafe0a1928eee6346bf863a21dc40">cv::gapi::wip::draw::Prim</a> &gt;</td></tr>
<tr class="separator:aa753ff077bdf121b3d20ce9766c51f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cd42dffcc5445db6fb6cc5c3f12d35d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a2cd42dffcc5445db6fb6cc5c3f12d35d">GOpaqueTraitsOpaqueTypes</a> = std::tuple&lt; int, double, float, <a class="el" href="../../d2/d75/namespacecv.html#a95a13348625f7bf50cc851d1fddea33b">uint64_t</a>, bool, std::string, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">cv::Size</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">cv::Point</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">cv::Point2f</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a>, <a class="el" href="../../de/db8/group__gapi__draw__prims.html#ga990eafe0a1928eee6346bf863a21dc40">cv::gapi::wip::draw::Prim</a> &gt;</td></tr>
<tr class="separator:a2cd42dffcc5445db6fb6cc5c3f12d35d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a0c78dab6d28198c8623bd7ed6c63a0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a6a0c78dab6d28198c8623bd7ed6c63a0">HostCtor</a> = <a class="el" href="../../dc/d3e/classcv_1_1util_1_1variant.html">util::variant</a>&lt; <a class="el" href="../../d5/da7/structcv_1_1util_1_1monostate.html">util::monostate</a>, <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aab15620c1bd731b84ed025416dbb5cf1">detail::ConstructVec</a>, <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af7ed966af52b05489d9b00efd4ed0379">detail::ConstructOpaque</a> &gt;</td></tr>
<tr class="separator:a6a0c78dab6d28198c8623bd7ed6c63a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af956decf22b4f8834bc2f5c998676428"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af956decf22b4f8834bc2f5c998676428"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af956decf22b4f8834bc2f5c998676428">is_compile_arg</a> = std::is_same&lt; <a class="el" href="../../d4/dfc/structcv_1_1GCompileArg.html">GCompileArg</a>, typename std::decay&lt; T &gt;::type &gt;</td></tr>
<tr class="separator:af956decf22b4f8834bc2f5c998676428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a114e5a006e6617de4f375c9efc02d74f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a114e5a006e6617de4f375c9efc02d74f"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a114e5a006e6617de4f375c9efc02d74f">is_garg</a> = std::is_same&lt; <a class="el" href="../../d7/de1/classcv_1_1GArg.html">GArg</a>, typename std::decay&lt; T &gt;::type &gt;</td></tr>
<tr class="separator:a114e5a006e6617de4f375c9efc02d74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad57d9a185891336ec22959ec778d1e67"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad57d9a185891336ec22959ec778d1e67"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ad57d9a185891336ec22959ec778d1e67">is_nongapi_type</a> = std::is_same&lt; T, typename <a class="el" href="../../db/d79/structcv_1_1detail_1_1MetaType.html">MetaType</a>&lt; T &gt;::type &gt;</td></tr>
<tr class="separator:ad57d9a185891336ec22959ec778d1e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c86c866fa8c3de8a26cbbeaa22927f"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
<tr class="memitem:a54c86c866fa8c3de8a26cbbeaa22927f"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a54c86c866fa8c3de8a26cbbeaa22927f">last_type_t</a> = typename <a class="el" href="../../d0/d1d/structcv_1_1detail_1_1last__type.html">last_type</a>&lt; Ts... &gt;::type</td></tr>
<tr class="separator:a54c86c866fa8c3de8a26cbbeaa22927f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67979a6b4d3805587e107f04d306bb5b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a67979a6b4d3805587e107f04d306bb5b">OptionalOpaqueRef</a> = <a class="el" href="../../df/d30/structcv_1_1detail_1_1OptRef.html">OptRef</a>&lt; <a class="el" href="../../da/dbf/classcv_1_1detail_1_1OpaqueRef.html">cv::detail::OpaqueRef</a> &gt;</td></tr>
<tr class="separator:a67979a6b4d3805587e107f04d306bb5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d678e087b235c8137c1d3225f9a398"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a84d678e087b235c8137c1d3225f9a398">OptionalVectorRef</a> = <a class="el" href="../../df/d30/structcv_1_1detail_1_1OptRef.html">OptRef</a>&lt; <a class="el" href="../../d6/dab/classcv_1_1detail_1_1VectorRef.html">cv::detail::VectorRef</a> &gt;</td></tr>
<tr class="separator:a84d678e087b235c8137c1d3225f9a398"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e15ae8b51789699cbd73c6f25d736e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a46e15ae8b51789699cbd73c6f25d736e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a46e15ae8b51789699cbd73c6f25d736e">ProtoToMetaT</a> = typename <a class="el" href="../../dd/ddb/structcv_1_1detail_1_1ProtoToMeta.html">ProtoToMeta</a>&lt; T &gt;::type</td></tr>
<tr class="separator:a46e15ae8b51789699cbd73c6f25d736e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8832b78b39ecff459d1d91a371c7a8b3"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a8832b78b39ecff459d1d91a371c7a8b3"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a8832b78b39ecff459d1d91a371c7a8b3">ProtoToParamT</a> = typename <a class="el" href="../../dd/dc5/structcv_1_1detail_1_1ProtoToParam.html">ProtoToParam</a>&lt; T &gt;::type</td></tr>
<tr class="separator:a8832b78b39ecff459d1d91a371c7a8b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1afe41db40e39bbb94282c00cc0845be"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
<tr class="memitem:a1afe41db40e39bbb94282c00cc0845be"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a1afe41db40e39bbb94282c00cc0845be">valid_infer_types</a> = all_satisfy&lt; <a class="el" href="../../db/d85/structcv_1_1detail_1_1accepted__infer__types.html">accepted_infer_types</a>, Ts... &gt;</td></tr>
<tr class="separator:a1afe41db40e39bbb94282c00cc0845be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b52c324bc6d7c82b480deeeb6766ae"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a36b52c324bc6d7c82b480deeeb6766ae"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a36b52c324bc6d7c82b480deeeb6766ae">wrap_gapi_helper</a> = <a class="el" href="../../d9/d7d/structcv_1_1detail_1_1WrapValue.html">WrapValue</a>&lt; typename std::decay&lt; T &gt;::type &gt;</td></tr>
<tr class="separator:a36b52c324bc6d7c82b480deeeb6766ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4fa8b5545a2e8a78239f1b452706ecf"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af4fa8b5545a2e8a78239f1b452706ecf"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af4fa8b5545a2e8a78239f1b452706ecf">wrap_host_helper</a> = <a class="el" href="../../d9/d7d/structcv_1_1detail_1_1WrapValue.html">WrapValue</a>&lt; typename std::decay&lt; <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a">g_type_of_t</a>&lt; T &gt; &gt;::type &gt;</td></tr>
<tr class="separator:af4fa8b5545a2e8a78239f1b452706ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a97a661738725552712698d4c48b5d131"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131">ArgKind</a> : int { <br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a8db6257a0d77996feca38d2047e505a2">ArgKind::OPAQUE_VAL</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a90b01b81fe9c67cf4cf494ea28ce6049">ArgKind::GOBJREF</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a3c3cec74241178c326af9ecc748f8a5e">ArgKind::GMAT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a0af57151ae46d3f29763b176abdc9c10">ArgKind::GMATP</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a75914001977f710b9cbbc41fe74adf60">ArgKind::GFRAME</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a5877567eb1be9452a0eb8e716733d418">ArgKind::GSCALAR</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131a99673c409108f5ac89fdd24c991366b7">ArgKind::GARRAY</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131ab04bc9eca72a9d45140c37fa8309a059">ArgKind::GOPAQUE</a>
<br />
 }</td></tr>
<tr class="separator:a97a661738725552712698d4c48b5d131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7a824b4ffade7c81c6857045b7503a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503a">OpaqueKind</a> : int { <br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa67cb6d4b98fe66d78b0a946d16e6690e">OpaqueKind::CV_UNKNOWN</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aafe6c5df1cc144f6ffb129ed80f52910e">OpaqueKind::CV_BOOL</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aad2764ff5471c83d3c5b837e90560fa74">OpaqueKind::CV_INT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa4fd343b63a01390434178d5fb6abda78">OpaqueKind::CV_DOUBLE</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa746c17a42b9550814ca28b03ad609199">OpaqueKind::CV_FLOAT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa1ad01bf47d59bf9c4e2ed60a4b21ba80">OpaqueKind::CV_UINT64</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa1183325c0bf7b9d1e49746ca354d0c03">OpaqueKind::CV_STRING</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aaf2f77cc0fc5a584125fadf45b007d6aa">OpaqueKind::CV_POINT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa9c8c94165e71858fbd3c1b04c13ca33a">OpaqueKind::CV_POINT2F</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa3c76365e21d869838f90c771982269a1">OpaqueKind::CV_SIZE</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa9ee7d7730478898263daa7b92154988b">OpaqueKind::CV_RECT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa94765452416d4e30cca37042625e0146">OpaqueKind::CV_SCALAR</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa93f351ccac2d58641b2a4c509b22fea9">OpaqueKind::CV_MAT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503aa4abb03b80a6a653d24a31599dba67dc3">OpaqueKind::CV_DRAW_PRIM</a>
<br />
 }</td></tr>
<tr class="separator:aae7a824b4ffade7c81c6857045b7503a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83b24d4c3e93584986a56d9e43b9cf7f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/group__stitching__rotation.html#ga83b24d4c3e93584986a56d9e43b9cf7f">WaveCorrectKind</a> { <br />
&#160;&#160;<a class="el" href="../../d7/d74/group__stitching__rotation.html#gga83b24d4c3e93584986a56d9e43b9cf7faa9e3a58207a58e3245aab95af18b68a9">WAVE_CORRECT_HORIZ</a>, 
<br />
&#160;&#160;<a class="el" href="../../d7/d74/group__stitching__rotation.html#gga83b24d4c3e93584986a56d9e43b9cf7fa3d3661394e07da0c7c51ddeb84851212">WAVE_CORRECT_VERT</a>, 
<br />
&#160;&#160;<a class="el" href="../../d7/d74/group__stitching__rotation.html#gga83b24d4c3e93584986a56d9e43b9cf7facb39c2cdb52bdf9cc0819416f6b1d8fc">WAVE_CORRECT_AUTO</a>
<br />
 }</td></tr>
<tr class="separator:ga83b24d4c3e93584986a56d9e43b9cf7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga5e52ee77cb336b1dfa366dc7c4056afe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d74/group__stitching__rotation.html#ga83b24d4c3e93584986a56d9e43b9cf7f">WaveCorrectKind</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/group__stitching__rotation.html#ga5e52ee77cb336b1dfa366dc7c4056afe">autoDetectWaveCorrectKind</a> (const std::vector&lt; <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &gt; &amp;rmats)</td></tr>
<tr class="memdesc:ga5e52ee77cb336b1dfa366dc7c4056afe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to detect the wave correction kind depending on whether a panorama spans horizontally or vertically.  <a href="../../d7/d74/group__stitching__rotation.html#ga5e52ee77cb336b1dfa366dc7c4056afe">More...</a><br /></td></tr>
<tr class="separator:ga5e52ee77cb336b1dfa366dc7c4056afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76195b136d2d9cdbee5db812defa1428"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dbc/group__stitching__autocalib.html#ga76195b136d2d9cdbee5db812defa1428">calibrateRotatingCamera</a> (const std::vector&lt; <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &gt; &amp;Hs, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;K)</td></tr>
<tr class="separator:ga76195b136d2d9cdbee5db812defa1428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e4ca67941780b89a36003eed2bb476e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8c/group__stitching__match.html#ga1e4ca67941780b89a36003eed2bb476e">computeImageFeatures</a> (const <a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d0/d13/classcv_1_1Feature2D.html">Feature2D</a> &gt; &amp;featuresFinder, <a class="el" href="../../dc/d84/group__core__basic.html#ga606feabe3b50ab6838f1ba89727aa07a">InputArrayOfArrays</a> images, std::vector&lt; <a class="el" href="../../d4/db5/structcv_1_1detail_1_1ImageFeatures.html">ImageFeatures</a> &gt; &amp;features, <a class="el" href="../../dc/d84/group__core__basic.html#ga606feabe3b50ab6838f1ba89727aa07a">InputArrayOfArrays</a> masks=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="separator:ga1e4ca67941780b89a36003eed2bb476e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga345c954d91511618cfb792235651963a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d8c/group__stitching__match.html#ga345c954d91511618cfb792235651963a">computeImageFeatures</a> (const <a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d0/d13/classcv_1_1Feature2D.html">Feature2D</a> &gt; &amp;featuresFinder, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> image, <a class="el" href="../../d4/db5/structcv_1_1detail_1_1ImageFeatures.html">ImageFeatures</a> &amp;features, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="separator:ga345c954d91511618cfb792235651963a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6932d878565b480c318febd22a117455"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a6932d878565b480c318febd22a117455">constructGraphOutputs</a> (const <a class="el" href="../../d2/d75/namespacecv.html#a073c5e94b0cd038d46816adc5f2d4e1c">cv::GTypesInfo</a> &amp;out_info, <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> &amp;args, <a class="el" href="../../d2/d75/namespacecv.html#a54832d96bd6bdd570c7ceb4127f6cad1">cv::GRunArgsP</a> &amp;outs)</td></tr>
<tr class="separator:a6932d878565b480c318febd22a117455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac41bfd71102d3739962d6f034464e9ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d46/group__stitching__blend.html#gac41bfd71102d3739962d6f034464e9ce">createLaplacePyr</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img, int num_levels, std::vector&lt; <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> &gt; &amp;pyr)</td></tr>
<tr class="separator:gac41bfd71102d3739962d6f034464e9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cce24901db3d32e5bb0d3e31b67f622"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d46/group__stitching__blend.html#ga3cce24901db3d32e5bb0d3e31b67f622">createLaplacePyrGpu</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img, int num_levels, std::vector&lt; <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> &gt; &amp;pyr)</td></tr>
<tr class="separator:ga3cce24901db3d32e5bb0d3e31b67f622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44acdfd65d4502ff8d66ee9efd5cb2c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d46/group__stitching__blend.html#ga44acdfd65d4502ff8d66ee9efd5cb2c9">createWeightMap</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask, float sharpness, <a class="el" href="../../dc/d84/group__core__basic.html#gaf77c9a14ef956c50c1efd4547f444e63">InputOutputArray</a> weight)</td></tr>
<tr class="separator:ga44acdfd65d4502ff8d66ee9efd5cb2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7de597a5c64fc2b9e64e7889936fd370"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dbc/group__stitching__autocalib.html#ga7de597a5c64fc2b9e64e7889936fd370">estimateFocal</a> (const std::vector&lt; <a class="el" href="../../d4/db5/structcv_1_1detail_1_1ImageFeatures.html">ImageFeatures</a> &gt; &amp;features, const std::vector&lt; <a class="el" href="../../d2/d9a/structcv_1_1detail_1_1MatchesInfo.html">MatchesInfo</a> &gt; &amp;pairwise_matches, std::vector&lt; double &gt; &amp;focals)</td></tr>
<tr class="memdesc:ga7de597a5c64fc2b9e64e7889936fd370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimates focal lengths for each given camera.  <a href="../../d4/dbc/group__stitching__autocalib.html#ga7de597a5c64fc2b9e64e7889936fd370">More...</a><br /></td></tr>
<tr class="separator:ga7de597a5c64fc2b9e64e7889936fd370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb39c8dec819cf596194465bde94f4d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/group__stitching__rotation.html#gadb39c8dec819cf596194465bde94f4d2">findMaxSpanningTree</a> (int num_images, const std::vector&lt; <a class="el" href="../../d2/d9a/structcv_1_1detail_1_1MatchesInfo.html">MatchesInfo</a> &gt; &amp;pairwise_matches, <a class="el" href="../../dc/d4c/classcv_1_1detail_1_1Graph.html">Graph</a> &amp;span_tree, std::vector&lt; int &gt; &amp;centers)</td></tr>
<tr class="separator:gadb39c8dec819cf596194465bde94f4d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d78f56152790435703b556e0f5840f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dbc/group__stitching__autocalib.html#ga0d78f56152790435703b556e0f5840f1">focalsFromHomography</a> (const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;H, double &amp;f0, double &amp;f1, bool &amp;f0_ok, bool &amp;f1_ok)</td></tr>
<tr class="memdesc:ga0d78f56152790435703b556e0f5840f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to estimate focal lengths from the given homography under the assumption that the camera undergoes rotations around its centre only.  <a href="../../d4/dbc/group__stitching__autocalib.html#ga0d78f56152790435703b556e0f5840f1">More...</a><br /></td></tr>
<tr class="separator:ga0d78f56152790435703b556e0f5840f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada81a2575322333f2421d9512c25423c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ada81a2575322333f2421d9512c25423c"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt;!<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ad57d9a185891336ec22959ec778d1e67">is_nongapi_type</a>&lt; T &gt;::value, typename <a class="el" href="../../db/d79/structcv_1_1detail_1_1MetaType.html">MetaType</a>&lt; T &gt;::type &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ada81a2575322333f2421d9512c25423c">get_in_meta</a> (const <a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">GMetaArgs</a> &amp;in_meta, const <a class="el" href="../../d2/d75/namespacecv.html#a70eaaa55b0e94b6867242fbfb9c9dede">GArgs</a> &amp;, int idx)</td></tr>
<tr class="separator:ada81a2575322333f2421d9512c25423c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa13a41279b54adb879625b97a903085f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa13a41279b54adb879625b97a903085f"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ad57d9a185891336ec22959ec778d1e67">is_nongapi_type</a>&lt; T &gt;::value, T &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa13a41279b54adb879625b97a903085f">get_in_meta</a> (const <a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">GMetaArgs</a> &amp;, const <a class="el" href="../../d2/d75/namespacecv.html#a70eaaa55b0e94b6867242fbfb9c9dede">GArgs</a> &amp;in_args, int idx)</td></tr>
<tr class="separator:aa13a41279b54adb879625b97a903085f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7af1507e6b3c9be4a5027723202b4cd6"><td class="memTemplParams" colspan="2">template&lt;typename... Ts, int... Indexes&gt; </td></tr>
<tr class="memitem:a7af1507e6b3c9be4a5027723202b4cd6"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d75/namespacecv.html#a55216f8dcda54eef1b70f5c2063117af">GProtoOutputArgs</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a7af1507e6b3c9be4a5027723202b4cd6">getGOut_impl</a> (const std::tuple&lt; Ts... &gt; &amp;ts, detail::Seq&lt; Indexes... &gt;)</td></tr>
<tr class="separator:a7af1507e6b3c9be4a5027723202b4cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cce260cd638ce8bea883b111ebcb504"><td class="memTemplParams" colspan="2">template&lt;typename InferType &gt; </td></tr>
<tr class="memitem:a4cce260cd638ce8bea883b111ebcb504"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../de/d4a/structcv_1_1detail_1_1InferROITraits.html">InferROITraits</a>&lt; InferType &gt;::outType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a4cce260cd638ce8bea883b111ebcb504">inferGenericROI</a> (const std::string &amp;tag, const typename <a class="el" href="../../de/d4a/structcv_1_1detail_1_1InferROITraits.html">InferROITraits</a>&lt; InferType &gt;::inType &amp;in, const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp;inputs)</td></tr>
<tr class="separator:a4cce260cd638ce8bea883b111ebcb504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga855d2fccbcfc3b3477b34d415be5e786"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/group__stitching__rotation.html#ga855d2fccbcfc3b3477b34d415be5e786">leaveBiggestComponent</a> (std::vector&lt; <a class="el" href="../../d4/db5/structcv_1_1detail_1_1ImageFeatures.html">ImageFeatures</a> &gt; &amp;features, std::vector&lt; <a class="el" href="../../d2/d9a/structcv_1_1detail_1_1MatchesInfo.html">MatchesInfo</a> &gt; &amp;pairwise_matches, float conf_threshold)</td></tr>
<tr class="separator:ga855d2fccbcfc3b3477b34d415be5e786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c846634a89b93eab14ef5eb055f44e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae6c846634a89b93eab14ef5eb055f44e"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ae6c846634a89b93eab14ef5eb055f44e">make_default</a> () -&gt; decltype(T</td></tr>
<tr class="separator:ae6c846634a89b93eab14ef5eb055f44e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af17a94ad89f82a95a21a491f2e565f89"><td class="memTemplParams" colspan="2">template&lt;typename InferT &gt; </td></tr>
<tr class="memitem:af17a94ad89f82a95a21a491f2e565f89"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="../../dc/d02/classcv_1_1GCall.html">cv::GCall</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af17a94ad89f82a95a21a491f2e565f89">makeCall</a> (const std::string &amp;tag, std::vector&lt; <a class="el" href="../../d7/de1/classcv_1_1GArg.html">cv::GArg</a> &gt; &amp;&amp;args, std::vector&lt; std::string &gt; &amp;&amp;names, <a class="el" href="../../d2/d75/namespacecv.html#afd6d5dc7b6615b3fe1bf1d77227d52e1">cv::GKinds</a> &amp;&amp;kinds)</td></tr>
<tr class="separator:af17a94ad89f82a95a21a491f2e565f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabaeb9dab170ea8066ae2583bf3a669e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga1f6634802eeadfd7245bc75cf3e216c2">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/group__stitching__rotation.html#gabaeb9dab170ea8066ae2583bf3a669e9">matchesGraphAsString</a> (std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1f6634802eeadfd7245bc75cf3e216c2">String</a> &gt; &amp;pathes, std::vector&lt; <a class="el" href="../../d2/d9a/structcv_1_1detail_1_1MatchesInfo.html">MatchesInfo</a> &gt; &amp;pairwise_matches, float conf_threshold)</td></tr>
<tr class="separator:gabaeb9dab170ea8066ae2583bf3a669e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4eab2369179fcb46792aaef2b68425e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d46/group__stitching__blend.html#gad4eab2369179fcb46792aaef2b68425e">normalizeUsingWeightMap</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> weight, <a class="el" href="../../dc/d84/group__core__basic.html#gaf77c9a14ef956c50c1efd4547f444e63">InputOutputArray</a> src)</td></tr>
<tr class="separator:gad4eab2369179fcb46792aaef2b68425e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9ff38a39051369119b53529b3d779ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#gaf9ff38a39051369119b53529b3d779ab">overlapRoi</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> tl1, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> tl2, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> sz1, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> sz2, <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &amp;roi)</td></tr>
<tr class="separator:gaf9ff38a39051369119b53529b3d779ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1365451d170d199f2bac7c95fe5feb3b"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
<tr class="memitem:a1365451d170d199f2bac7c95fe5feb3b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#ac9baaba78b010029516cd9258c386425">GProtoArgs</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a1365451d170d199f2bac7c95fe5feb3b">packArgs</a> (Ts... args)</td></tr>
<tr class="separator:a1365451d170d199f2bac7c95fe5feb3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90788819ae75ed8cc94331159859d133"><td class="memTemplParams" colspan="2">template&lt;typename... Outputs&gt; </td></tr>
<tr class="memitem:a90788819ae75ed8cc94331159859d133"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a90788819ae75ed8cc94331159859d133">postprocess</a> (Outputs &amp;... outs)</td></tr>
<tr class="separator:a90788819ae75ed8cc94331159859d133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c6a7120c4c06f085a6bc3503243c4d9"><td class="memTemplParams" colspan="2">template&lt;typename... Outputs&gt; </td></tr>
<tr class="memitem:a8c6a7120c4c06f085a6bc3503243c4d9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a8c6a7120c4c06f085a6bc3503243c4d9">postprocess_ocl</a> (Outputs &amp;... outs)</td></tr>
<tr class="separator:a8c6a7120c4c06f085a6bc3503243c4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga534299b90685590682e84ca30d40527e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d46/group__stitching__blend.html#ga534299b90685590682e84ca30d40527e">restoreImageFromLaplacePyr</a> (std::vector&lt; <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> &gt; &amp;pyr)</td></tr>
<tr class="separator:ga534299b90685590682e84ca30d40527e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30165ec358a75d9476e16138967ed121"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d46/group__stitching__blend.html#ga30165ec358a75d9476e16138967ed121">restoreImageFromLaplacePyrGpu</a> (std::vector&lt; <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> &gt; &amp;pyr)</td></tr>
<tr class="separator:ga30165ec358a75d9476e16138967ed121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7d43257ae6a1d607ee195f369d51b67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#gab7d43257ae6a1d607ee195f369d51b67">resultRoi</a> (const std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &amp;corners, const std::vector&lt; <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> &gt; &amp;images)</td></tr>
<tr class="separator:gab7d43257ae6a1d607ee195f369d51b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb641b2481aa8261c3ee087a38016485"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#gaeb641b2481aa8261c3ee087a38016485">resultRoi</a> (const std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &amp;corners, const std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp;sizes)</td></tr>
<tr class="separator:gaeb641b2481aa8261c3ee087a38016485"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac27a7690523e62854880225ec2020271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#gac27a7690523e62854880225ec2020271">resultRoiIntersection</a> (const std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &amp;corners, const std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp;sizes)</td></tr>
<tr class="separator:gac27a7690523e62854880225ec2020271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0714acd404c7b8024017d6d93a0eab3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#ga0714acd404c7b8024017d6d93a0eab3d">resultTl</a> (const std::vector&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &amp;corners)</td></tr>
<tr class="separator:ga0714acd404c7b8024017d6d93a0eab3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73d6882563516f276bda76365d4619ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#ga73d6882563516f276bda76365d4619ee">selectRandomSubset</a> (int count, int size, std::vector&lt; int &gt; &amp;subset)</td></tr>
<tr class="separator:ga73d6882563516f276bda76365d4619ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7616573f03568a19c14e3333f104b2af"><td class="memItemLeft" align="right" valign="top">int &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d46/group__stitching.html#ga7616573f03568a19c14e3333f104b2af">stitchingLogLevel</a> ()</td></tr>
<tr class="separator:ga7616573f03568a19c14e3333f104b2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3e0fd33a9587046335f9eb87e399f67"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3e0fd33a9587046335f9eb87e399f67"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../da/dcd/structcv_1_1gapi_1_1GNetParam.html">gapi::GNetParam</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa3e0fd33a9587046335f9eb87e399f67">strip</a> (T &amp;&amp;t)</td></tr>
<tr class="separator:aa3e0fd33a9587046335f9eb87e399f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3b650bb58db1c7b03169735e78994d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a2f3b650bb58db1c7b03169735e78994d">unpackBlobs</a> (const <a class="el" href="../../d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html#a02629c4bea2c7bbcaad1ae164961cd73">cv::GInferInputs::Map</a> &amp;blobs, std::vector&lt; <a class="el" href="../../d7/de1/classcv_1_1GArg.html">cv::GArg</a> &gt; &amp;args, std::vector&lt; std::string &gt; &amp;names, <a class="el" href="../../d2/d75/namespacecv.html#afd6d5dc7b6615b3fe1bf1d77227d52e1">cv::GKinds</a> &amp;kinds)</td></tr>
<tr class="separator:a2f3b650bb58db1c7b03169735e78994d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8faf9588aebd5aeb6f8c649c82beb1fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d74/group__stitching__rotation.html#ga8faf9588aebd5aeb6f8c649c82beb1fb">waveCorrect</a> (std::vector&lt; <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &gt; &amp;rmats, <a class="el" href="../../d7/d74/group__stitching__rotation.html#ga83b24d4c3e93584986a56d9e43b9cf7f">WaveCorrectKind</a> kind)</td></tr>
<tr class="memdesc:ga8faf9588aebd5aeb6f8c649c82beb1fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to make panorama more horizontal (or vertical).  <a href="../../d7/d74/group__stitching__rotation.html#ga8faf9588aebd5aeb6f8c649c82beb1fb">More...</a><br /></td></tr>
<tr class="separator:ga8faf9588aebd5aeb6f8c649c82beb1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c2af6d02d64f8caa5dd0f7f2fc15a1"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3c2af6d02d64f8caa5dd0f7f2fc15a1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa3c2af6d02d64f8caa5dd0f7f2fc15a1">wrap_opt_arg</a> (<a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; T &gt; &amp;arg)</td></tr>
<tr class="separator:aa3c2af6d02d64f8caa5dd0f7f2fc15a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83b89bd52526480c3764c69e37af556"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab83b89bd52526480c3764c69e37af556"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ab83b89bd52526480c3764c69e37af556">wrap_opt_arg</a> (<a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; std::vector&lt; T &gt; &gt; &amp;arg)</td></tr>
<tr class="separator:ab83b89bd52526480c3764c69e37af556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a774bd632212b7fae9d8974e846a9b674"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a774bd632212b7fae9d8974e846a9b674"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a774bd632212b7fae9d8974e846a9b674">wrap_opt_arg</a> (<a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; <a class="el" href="../../d3/d63/classcv_1_1Mat.html">cv::Mat</a> &gt; &amp;m)</td></tr>
<tr class="separator:a774bd632212b7fae9d8974e846a9b674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3926f6a2303405cde787198382acc5"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:adb3926f6a2303405cde787198382acc5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d2/daf/namespacecv_1_1detail.html#adb3926f6a2303405cde787198382acc5">wrap_opt_arg</a> (<a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">cv::Scalar</a> &gt; &amp;s)</td></tr>
<tr class="separator:adb3926f6a2303405cde787198382acc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="aa9a2d974aa7c71968bfd9649ee903a36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9a2d974aa7c71968bfd9649ee903a36">&#9670;&nbsp;</a></span>are_meta_descrs</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa9a2d974aa7c71968bfd9649ee903a36">cv::detail::are_meta_descrs</a> = typedef all_satisfy&lt;<a class="el" href="../../d3/d8d/structcv_1_1detail_1_1is__meta__descr.html">is_meta_descr</a>, Ts...&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a573723d31cccc765fe39151fe46a3649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a573723d31cccc765fe39151fe46a3649">&#9670;&nbsp;</a></span>are_meta_descrs_but_last</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a573723d31cccc765fe39151fe46a3649">cv::detail::are_meta_descrs_but_last</a> = typedef all_satisfy&lt;<a class="el" href="../../d3/d8d/structcv_1_1detail_1_1is__meta__descr.html">is_meta_descr</a>, typename all_but_last&lt;Ts...&gt;::type&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af7ed966af52b05489d9b00efd4ed0379"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7ed966af52b05489d9b00efd4ed0379">&#9670;&nbsp;</a></span>ConstructOpaque</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af7ed966af52b05489d9b00efd4ed0379">cv::detail::ConstructOpaque</a> = typedef std::function&lt;void(<a class="el" href="../../da/dbf/classcv_1_1detail_1_1OpaqueRef.html">OpaqueRef</a>&amp;)&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aab15620c1bd731b84ed025416dbb5cf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab15620c1bd731b84ed025416dbb5cf1">&#9670;&nbsp;</a></span>ConstructVec</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aab15620c1bd731b84ed025416dbb5cf1">cv::detail::ConstructVec</a> = typedef std::function&lt;void(<a class="el" href="../../d6/dab/classcv_1_1detail_1_1VectorRef.html">VectorRef</a>&amp;)&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a">&#9670;&nbsp;</a></span>g_type_of_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a">cv::detail::g_type_of_t</a> = typedef typename <a class="el" href="../../d2/d35/structcv_1_1detail_1_1GTypeOf.html">GTypeOf</a>&lt;T&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa753ff077bdf121b3d20ce9766c51f5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa753ff077bdf121b3d20ce9766c51f5e">&#9670;&nbsp;</a></span>GOpaqueTraitsArrayTypes</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aa753ff077bdf121b3d20ce9766c51f5e">cv::detail::GOpaqueTraitsArrayTypes</a> = typedef std::tuple&lt;int, double, float, <a class="el" href="../../d2/d75/namespacecv.html#a95a13348625f7bf50cc851d1fddea33b">uint64_t</a>, bool, std::string, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">cv::Size</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">cv::Scalar</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">cv::Point</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">cv::Point2f</a>, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">cv::Mat</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a>, <a class="el" href="../../de/db8/group__gapi__draw__prims.html#ga990eafe0a1928eee6346bf863a21dc40">cv::gapi::wip::draw::Prim</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2cd42dffcc5445db6fb6cc5c3f12d35d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cd42dffcc5445db6fb6cc5c3f12d35d">&#9670;&nbsp;</a></span>GOpaqueTraitsOpaqueTypes</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a2cd42dffcc5445db6fb6cc5c3f12d35d">cv::detail::GOpaqueTraitsOpaqueTypes</a> = typedef std::tuple&lt;int, double, float, <a class="el" href="../../d2/d75/namespacecv.html#a95a13348625f7bf50cc851d1fddea33b">uint64_t</a>, bool, std::string, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">cv::Size</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">cv::Point</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">cv::Point2f</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a>, <a class="el" href="../../de/db8/group__gapi__draw__prims.html#ga990eafe0a1928eee6346bf863a21dc40">cv::gapi::wip::draw::Prim</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6a0c78dab6d28198c8623bd7ed6c63a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a0c78dab6d28198c8623bd7ed6c63a0">&#9670;&nbsp;</a></span>HostCtor</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a6a0c78dab6d28198c8623bd7ed6c63a0">cv::detail::HostCtor</a> = typedef <a class="el" href="../../dc/d3e/classcv_1_1util_1_1variant.html">util::variant</a> &lt; <a class="el" href="../../d5/da7/structcv_1_1util_1_1monostate.html">util::monostate</a> , <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aab15620c1bd731b84ed025416dbb5cf1">detail::ConstructVec</a> , <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af7ed966af52b05489d9b00efd4ed0379">detail::ConstructOpaque</a> &gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af956decf22b4f8834bc2f5c998676428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af956decf22b4f8834bc2f5c998676428">&#9670;&nbsp;</a></span>is_compile_arg</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af956decf22b4f8834bc2f5c998676428">cv::detail::is_compile_arg</a> = typedef std::is_same&lt;<a class="el" href="../../d4/dfc/structcv_1_1GCompileArg.html">GCompileArg</a>, typename std::decay&lt;T&gt;::type&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a114e5a006e6617de4f375c9efc02d74f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a114e5a006e6617de4f375c9efc02d74f">&#9670;&nbsp;</a></span>is_garg</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a114e5a006e6617de4f375c9efc02d74f">cv::detail::is_garg</a> = typedef std::is_same&lt;<a class="el" href="../../d7/de1/classcv_1_1GArg.html">GArg</a>, typename std::decay&lt;T&gt;::type&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad57d9a185891336ec22959ec778d1e67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad57d9a185891336ec22959ec778d1e67">&#9670;&nbsp;</a></span>is_nongapi_type</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ad57d9a185891336ec22959ec778d1e67">cv::detail::is_nongapi_type</a> = typedef std::is_same&lt;T, typename <a class="el" href="../../db/d79/structcv_1_1detail_1_1MetaType.html">MetaType</a>&lt;T&gt;::type&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a54c86c866fa8c3de8a26cbbeaa22927f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54c86c866fa8c3de8a26cbbeaa22927f">&#9670;&nbsp;</a></span>last_type_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a54c86c866fa8c3de8a26cbbeaa22927f">cv::detail::last_type_t</a> = typedef typename <a class="el" href="../../d0/d1d/structcv_1_1detail_1_1last__type.html">last_type</a>&lt;Ts...&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a67979a6b4d3805587e107f04d306bb5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67979a6b4d3805587e107f04d306bb5b">&#9670;&nbsp;</a></span>OptionalOpaqueRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a67979a6b4d3805587e107f04d306bb5b">cv::detail::OptionalOpaqueRef</a> = typedef <a class="el" href="../../df/d30/structcv_1_1detail_1_1OptRef.html">OptRef</a>&lt;<a class="el" href="../../da/dbf/classcv_1_1detail_1_1OpaqueRef.html">cv::detail::OpaqueRef</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a84d678e087b235c8137c1d3225f9a398"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d678e087b235c8137c1d3225f9a398">&#9670;&nbsp;</a></span>OptionalVectorRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a84d678e087b235c8137c1d3225f9a398">cv::detail::OptionalVectorRef</a> = typedef <a class="el" href="../../df/d30/structcv_1_1detail_1_1OptRef.html">OptRef</a>&lt;<a class="el" href="../../d6/dab/classcv_1_1detail_1_1VectorRef.html">cv::detail::VectorRef</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a46e15ae8b51789699cbd73c6f25d736e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46e15ae8b51789699cbd73c6f25d736e">&#9670;&nbsp;</a></span>ProtoToMetaT</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a46e15ae8b51789699cbd73c6f25d736e">cv::detail::ProtoToMetaT</a> = typedef typename <a class="el" href="../../dd/ddb/structcv_1_1detail_1_1ProtoToMeta.html">ProtoToMeta</a>&lt;T&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8832b78b39ecff459d1d91a371c7a8b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8832b78b39ecff459d1d91a371c7a8b3">&#9670;&nbsp;</a></span>ProtoToParamT</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a8832b78b39ecff459d1d91a371c7a8b3">cv::detail::ProtoToParamT</a> = typedef typename <a class="el" href="../../dd/dc5/structcv_1_1detail_1_1ProtoToParam.html">ProtoToParam</a>&lt;T&gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1afe41db40e39bbb94282c00cc0845be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1afe41db40e39bbb94282c00cc0845be">&#9670;&nbsp;</a></span>valid_infer_types</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a1afe41db40e39bbb94282c00cc0845be">cv::detail::valid_infer_types</a> = typedef all_satisfy&lt;<a class="el" href="../../db/d85/structcv_1_1detail_1_1accepted__infer__types.html">accepted_infer_types</a>, Ts...&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a36b52c324bc6d7c82b480deeeb6766ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36b52c324bc6d7c82b480deeeb6766ae">&#9670;&nbsp;</a></span>wrap_gapi_helper</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a36b52c324bc6d7c82b480deeeb6766ae">cv::detail::wrap_gapi_helper</a> = typedef <a class="el" href="../../d9/d7d/structcv_1_1detail_1_1WrapValue.html">WrapValue</a>&lt;typename std::decay&lt;T&gt;::type&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af4fa8b5545a2e8a78239f1b452706ecf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4fa8b5545a2e8a78239f1b452706ecf">&#9670;&nbsp;</a></span>wrap_host_helper</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#af4fa8b5545a2e8a78239f1b452706ecf">cv::detail::wrap_host_helper</a> = typedef <a class="el" href="../../d9/d7d/structcv_1_1detail_1_1WrapValue.html">WrapValue</a>&lt;typename std::decay&lt;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a0aaa1cb3a9ff5e9c95ce2ecf680e1a3a">g_type_of_t</a>&lt;T&gt; &gt;::type&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a97a661738725552712698d4c48b5d131"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a661738725552712698d4c48b5d131">&#9670;&nbsp;</a></span>ArgKind</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#a97a661738725552712698d4c48b5d131">cv::detail::ArgKind</a> : int</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a8db6257a0d77996feca38d2047e505a2"></a>OPAQUE_VAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a90b01b81fe9c67cf4cf494ea28ce6049"></a>GOBJREF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a3c3cec74241178c326af9ecc748f8a5e"></a>GMAT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a0af57151ae46d3f29763b176abdc9c10"></a>GMATP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a75914001977f710b9cbbc41fe74adf60"></a>GFRAME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a5877567eb1be9452a0eb8e716733d418"></a>GSCALAR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131a99673c409108f5ac89fdd24c991366b7"></a>GARRAY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a97a661738725552712698d4c48b5d131ab04bc9eca72a9d45140c37fa8309a059"></a>GOPAQUE&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<a id="aae7a824b4ffade7c81c6857045b7503a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae7a824b4ffade7c81c6857045b7503a">&#9670;&nbsp;</a></span>OpaqueKind</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../d2/daf/namespacecv_1_1detail.html#aae7a824b4ffade7c81c6857045b7503a">cv::detail::OpaqueKind</a> : int</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa67cb6d4b98fe66d78b0a946d16e6690e"></a>CV_UNKNOWN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aafe6c5df1cc144f6ffb129ed80f52910e"></a>CV_BOOL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aad2764ff5471c83d3c5b837e90560fa74"></a>CV_INT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa4fd343b63a01390434178d5fb6abda78"></a>CV_DOUBLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa746c17a42b9550814ca28b03ad609199"></a>CV_FLOAT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa1ad01bf47d59bf9c4e2ed60a4b21ba80"></a>CV_UINT64&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa1183325c0bf7b9d1e49746ca354d0c03"></a>CV_STRING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aaf2f77cc0fc5a584125fadf45b007d6aa"></a>CV_POINT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa9c8c94165e71858fbd3c1b04c13ca33a"></a>CV_POINT2F&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa3c76365e21d869838f90c771982269a1"></a>CV_SIZE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa9ee7d7730478898263daa7b92154988b"></a>CV_RECT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa94765452416d4e30cca37042625e0146"></a>CV_SCALAR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa93f351ccac2d58641b2a4c509b22fea9"></a>CV_MAT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae7a824b4ffade7c81c6857045b7503aa4abb03b80a6a653d24a31599dba67dc3"></a>CV_DRAW_PRIM&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a6932d878565b480c318febd22a117455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6932d878565b480c318febd22a117455">&#9670;&nbsp;</a></span>constructGraphOutputs()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cv::detail::constructGraphOutputs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a073c5e94b0cd038d46816adc5f2d4e1c">cv::GTypesInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>out_info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> &amp;&#160;</td>
          <td class="paramname"><em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#a54832d96bd6bdd570c7ceb4127f6cad1">cv::GRunArgsP</a> &amp;&#160;</td>
          <td class="paramname"><em>outs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ada81a2575322333f2421d9512c25423c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada81a2575322333f2421d9512c25423c">&#9670;&nbsp;</a></span>get_in_meta() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::enable_if&lt;!<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ad57d9a185891336ec22959ec778d1e67">is_nongapi_type</a>&lt;T&gt;::value, typename <a class="el" href="../../db/d79/structcv_1_1detail_1_1MetaType.html">MetaType</a>&lt;T&gt;::type&gt;::type cv::detail::get_in_meta </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">GMetaArgs</a> &amp;&#160;</td>
          <td class="paramname"><em>in_meta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a70eaaa55b0e94b6867242fbfb9c9dede">GArgs</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa13a41279b54adb879625b97a903085f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa13a41279b54adb879625b97a903085f">&#9670;&nbsp;</a></span>get_in_meta() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::enable_if&lt;<a class="el" href="../../d2/daf/namespacecv_1_1detail.html#ad57d9a185891336ec22959ec778d1e67">is_nongapi_type</a>&lt;T&gt;::value, T&gt;::type cv::detail::get_in_meta </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">GMetaArgs</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a70eaaa55b0e94b6867242fbfb9c9dede">GArgs</a> &amp;&#160;</td>
          <td class="paramname"><em>in_args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7af1507e6b3c9be4a5027723202b4cd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7af1507e6b3c9be4a5027723202b4cd6">&#9670;&nbsp;</a></span>getGOut_impl()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts, int... Indexes&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d2/d75/namespacecv.html#a55216f8dcda54eef1b70f5c2063117af">GProtoOutputArgs</a> cv::detail::getGOut_impl </td>
          <td>(</td>
          <td class="paramtype">const std::tuple&lt; Ts... &gt; &amp;&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">detail::Seq&lt; Indexes... &gt;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4cce260cd638ce8bea883b111ebcb504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cce260cd638ce8bea883b111ebcb504">&#9670;&nbsp;</a></span>inferGenericROI()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename InferType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d4a/structcv_1_1detail_1_1InferROITraits.html">InferROITraits</a>&lt;InferType&gt;::outType cv::detail::inferGenericROI </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const typename <a class="el" href="../../de/d4a/structcv_1_1detail_1_1InferROITraits.html">InferROITraits</a>&lt; InferType &gt;::inType &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp;&#160;</td>
          <td class="paramname"><em>inputs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae6c846634a89b93eab14ef5eb055f44e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6c846634a89b93eab14ef5eb055f44e">&#9670;&nbsp;</a></span>make_default()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">auto cv::detail::make_default </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> -&gt; decltype(T</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af17a94ad89f82a95a21a491f2e565f89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af17a94ad89f82a95a21a491f2e565f89">&#9670;&nbsp;</a></span>makeCall()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename InferT &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="../../dc/d02/classcv_1_1GCall.html">cv::GCall</a>&gt; cv::detail::makeCall </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="../../d7/de1/classcv_1_1GArg.html">cv::GArg</a> &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>names</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#afd6d5dc7b6615b3fe1bf1d77227d52e1">cv::GKinds</a> &amp;&amp;&#160;</td>
          <td class="paramname"><em>kinds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1365451d170d199f2bac7c95fe5feb3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1365451d170d199f2bac7c95fe5feb3b">&#9670;&nbsp;</a></span>packArgs()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#ac9baaba78b010029516cd9258c386425">GProtoArgs</a> cv::detail::packArgs </td>
          <td>(</td>
          <td class="paramtype">Ts...&#160;</td>
          <td class="paramname"><em>args</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a90788819ae75ed8cc94331159859d133"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90788819ae75ed8cc94331159859d133">&#9670;&nbsp;</a></span>postprocess()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Outputs&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void cv::detail::postprocess </td>
          <td>(</td>
          <td class="paramtype">Outputs &amp;...&#160;</td>
          <td class="paramname"><em>outs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="../../d4/db9/samples_2dnn_2object_detection_8cpp-example.html#a5">samples/dnn/object_detection.cpp</a>.</dd>
</dl>
</div>
</div>
<a id="a8c6a7120c4c06f085a6bc3503243c4d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c6a7120c4c06f085a6bc3503243c4d9">&#9670;&nbsp;</a></span>postprocess_ocl()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Outputs&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void cv::detail::postprocess_ocl </td>
          <td>(</td>
          <td class="paramtype">Outputs &amp;...&#160;</td>
          <td class="paramname"><em>outs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa3e0fd33a9587046335f9eb87e399f67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3e0fd33a9587046335f9eb87e399f67">&#9670;&nbsp;</a></span>strip()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/dcd/structcv_1_1gapi_1_1GNetParam.html">gapi::GNetParam</a> cv::detail::strip </td>
          <td>(</td>
          <td class="paramtype">T &amp;&amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2f3b650bb58db1c7b03169735e78994d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f3b650bb58db1c7b03169735e78994d">&#9670;&nbsp;</a></span>unpackBlobs()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void cv::detail::unpackBlobs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d5/dce/classcv_1_1detail_1_1GInferInputsTyped.html#a02629c4bea2c7bbcaad1ae164961cd73">cv::GInferInputs::Map</a> &amp;&#160;</td>
          <td class="paramname"><em>blobs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="../../d7/de1/classcv_1_1GArg.html">cv::GArg</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>names</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#afd6d5dc7b6615b3fe1bf1d77227d52e1">cv::GKinds</a> &amp;&#160;</td>
          <td class="paramname"><em>kinds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa3c2af6d02d64f8caa5dd0f7f2fc15a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3c2af6d02d64f8caa5dd0f7f2fc15a1">&#9670;&nbsp;</a></span>wrap_opt_arg() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a> cv::detail::wrap_opt_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab83b89bd52526480c3764c69e37af556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab83b89bd52526480c3764c69e37af556">&#9670;&nbsp;</a></span>wrap_opt_arg() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a> cv::detail::wrap_opt_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; std::vector&lt; T &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a774bd632212b7fae9d8974e846a9b674"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a774bd632212b7fae9d8974e846a9b674">&#9670;&nbsp;</a></span>wrap_opt_arg() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a> cv::detail::wrap_opt_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; <a class="el" href="../../d3/d63/classcv_1_1Mat.html">cv::Mat</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="adb3926f6a2303405cde787198382acc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb3926f6a2303405cde787198382acc5">&#9670;&nbsp;</a></span>wrap_opt_arg() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#aa2a92d0b8a2603f6eae8bf860db2bb6d">GOptRunArgP</a> cv::detail::wrap_opt_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#ac32210320fdf7a0291f24671c9d003c4">optional</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">cv::Scalar</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:46 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
